#include<bits/stdc++.h>
using namespace std;
typedef long long ll;

void solve(){
    int n,m;
    ll res=0;
    cin>>n>>m;
    vector<int> a(n),b(n);
    for(int i=0;i<n;i++){
        cin>>a[i];
        res+=a[i];
    }
    for(int i=0;i<n;i++){
        cin>>b[i];
        res+=b[i];
        b[i]=m-b[i];
    }
    sort(a.begin(),a.end());
    sort(b.begin(),b.end());
    int p=0;
    for(int i=0;i<n;i++){
        if(a[i]<b[p])continue;
        p++;
        res-=m;
    }
    cout<<res<<'\n';

}

int main(){
	ios::sync_with_stdio(0);
	cin.tie(0),cout.tie(0);
	int _=1;
	cin>>_;
	while(_--){
		solve();
	}
	return 0;
}
